/*
 * Copyright (c) 2007 - 2015 Joseph Gaeddert
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 * THE SOFTWARE.
 */

//
// autotest nco sincos data for f=0.447213595500
//

#include <complex.h>

float complex nco_sincos_fsqrt1_5[256] = {
    1.000000000000 + _Complex_I*  0.000000000000,
    0.901655595150 + _Complex_I*  0.432454838954,
    0.625965624531 + _Complex_I*  0.779850650385,
    0.227155220309 + _Complex_I*  0.973858565648,
   -0.216334073812 + _Complex_I*  0.976319398818,
   -0.617272876457 + _Complex_I*  0.786749131547,
   -0.896801011772 + _Complex_I*  0.442434114060,
   -0.999938423544 + _Complex_I*  0.011097257308,
   -0.906399137016 + _Complex_I* -0.422422305775,
   -0.634581283115 + _Complex_I* -0.772856128345,
   -0.237948391981 + _Complex_I* -0.971277798961,
    0.205486285143 + _Complex_I* -0.978659995411,
    0.608504109432 + _Complex_I* -0.793550722263,
    0.891835984739 + _Complex_I* -0.452358902117,
    0.999753701760 + _Complex_I* -0.022193147956,
    0.911031053190 + _Complex_I*  0.412337750060,
    0.643118791167 + _Complex_I*  0.765766426822,
    0.248712259614 + _Complex_I*  0.968577416584,
   -0.194613190240 + _Complex_I*  0.980880067177,
   -0.599660403354 + _Complex_I*  0.800254584898,
   -0.886761125508 + _Complex_I*  0.462227980858,
   -0.999445857398 + _Complex_I*  0.033286305454,
   -0.915550773236 + _Complex_I* -0.402202413750,
   -0.651577097268 + _Complex_I* -0.758582418934,
   -0.259445497609 + _Complex_I* -0.965757751080,
    0.183716128155 + _Complex_I* -0.982979340706,
    0.590742847351 + _Complex_I* -0.806859893850,
    0.881577059062 + _Complex_I* -0.472040134878,
    0.999014928368 + _Complex_I* -0.044375363646,
    0.919957740540 + _Complex_I*  0.392017545042,
    0.659955159752 + _Complex_I*  0.751304989413,
    0.270146784136 + _Complex_I*  0.962819149696,
   -0.172796440895 + _Complex_I*  0.984957557468,
   -0.581752539647 + _Complex_I*  0.813365835657,
   -0.876284423835 + _Complex_I*  0.481794155781,
   -0.998460967741 + _Complex_I*  0.055458956883,
   -0.924251412370 + _Complex_I* -0.381784398231,
   -0.668251946836 + _Complex_I* -0.743935034495,
   -0.280814801300 + _Complex_I* -0.959761974331,
    0.161855473250 + _Complex_I* -0.986814473839,
    0.572690587423 + _Complex_I* -0.819771609094,
    0.870883871630 + _Complex_I* -0.491488842330,
    0.997784043738 + _Complex_I* -0.066535720188,
    0.928431259947 + _Complex_I*  0.371504233561,
    0.676466436748 + _Complex_I*  0.736473461812,
    0.291448235303 + _Complex_I*  0.956586601484,
   -0.150894572633 + _Complex_I*  0.988549861135,
   -0.563558106687 + _Complex_I*  0.826076425270,
   -0.865376067540 + _Complex_I*  0.501123000598,
   -0.996984239726 + _Complex_I*  0.077604289425,
   -0.932496768511 + _Complex_I* -0.361178317063,
   -0.684597617848 + _Complex_I* -0.728921190278,
   -0.302045776608 + _Complex_I* -0.953293422212,
    0.139915088909 + _Complex_I* -0.990163505637,
    0.554356222129 + _Complex_I* -0.832279507730,
    0.859761689869 + _Complex_I* -0.510695444109,
    0.996061654203 + _Complex_I* -0.088663301468,
    0.936447437384 + _Complex_I*  0.350807920403,
    0.692644488759 + _Complex_I*  0.721279149977,
    0.312606120095 + _Complex_I*  0.949882842080,
   -0.128918374235 + _Complex_I*  0.991655208621,
   -0.545086066988 + _Complex_I*  0.838380092545,
   -0.854041430042 + _Complex_I*  0.520204993990,
   -0.995016400786 + _Complex_I*  0.099711394367,
   -0.940282780028 + _Complex_I* -0.340394320727,
   -0.700606058485 + _Complex_I* -0.713548282049,
   -0.323127965229 + _Complex_I* -0.946355281111,
    0.117905782887 + _Complex_I* -0.993024786378,
    0.535748782911 + _Complex_I* -0.844377428410,
    0.848215992526 + _Complex_I* -0.529650479111,
    0.993848608203 + _Complex_I* -0.110747207518,
    0.944002324110 + _Complex_I*  0.329938800499,
    0.708481346534 + _Complex_I*  0.705729538572,
    0.333610016214 + _Complex_I*  0.942711173733,
   -0.106878671100 + _Complex_I*  0.994272070242,
   -0.526345519812 + _Complex_I*  0.850270776737,
   -0.842286094742 + _Complex_I*  0.539030736233,
   -0.992558420270 + _Complex_I*  0.121769381828,
   -0.947605611558 + _Complex_I* -0.319442647347,
   -0.716269383043 + _Complex_I* -0.697823882448,
   -0.344050982153 + _Complex_I* -0.938950968730,
    0.095838396892 + _Complex_I* -0.995396906606,
    0.516877435730 + _Complex_I* -0.856059411743,
    0.836252466973 + _Complex_I* -0.548344610151,
    0.991145995878 + _Complex_I* -0.132776559884,
    0.951092198616 + _Complex_I*  0.308907153903,
    0.723969208892 + _Complex_I*  0.689832287281,
    0.354449577213 + _Complex_I*  0.935075129181,
   -0.084786319907 + _Complex_I*  0.996399156943,
   -0.507345696686 + _Complex_I*  0.861742620539,
   -0.830115852277 + _Complex_I*  0.557590953834,
   -0.989611508971 + _Complex_I*  0.143767386120,
   -0.954461655900 + _Complex_I* -0.298333617644,
   -0.731579875826 + _Complex_I* -0.681755737260,
   -0.364804520775 + _Complex_I* -0.931084132408,
    0.073723801240 + _Complex_I* -0.997278697823,
    0.497751476543 + _Complex_I* -0.867319703223,
    0.823877006398 + _Complex_I* -0.566768628568,
    0.987955148526 + _Complex_I* -0.154740506984,
    0.957713568453 + _Complex_I*  0.287723340731,
    0.739100446567 + _Complex_I*  0.673595227035,
    0.375114537598 + _Complex_I*  0.926978469913,
   -0.062652203273 + _Complex_I*  0.998035420927,
   -0.488095956857 + _Complex_I*  0.872789972960,
   -0.817536697667 + _Complex_I*  0.575876504094,
   -0.986177118527 + _Complex_I*  0.165694571104,
   -0.960847535791 + _Complex_I* -0.277077629851,
   -0.746529994937 + _Complex_I* -0.665351761596,
   -0.385378357974 + _Complex_I* -0.922758647321,
    0.051572889504 + _Complex_I* -0.998669233064,
    0.478380326732 + _Complex_I* -0.878152756072,
    0.811095706911 + _Complex_I* -0.584913458753,
    0.984277637946 + _Complex_I* -0.176628229455,
    0.963863171958 + _Complex_I*  0.266397796054,
    0.753867605965 + _Complex_I*  0.657026356151,
    0.395594717883 + _Complex_I*  0.918425184315,
   -0.040487224383 + _Complex_I*  0.999180056177,
   -0.468605782677 + _Complex_I*  0.883407392114,
   -0.804554827358 + _Complex_I*  0.593878379616,
   -0.982256940707 + _Complex_I*  0.187540135525,
   -0.966760105569 + _Complex_I* -0.255685154594,
   -0.761112376002 + _Complex_I* -0.648620035997,
   -0.405762359151 + _Complex_I* -0.913978614573,
    0.029396573143 + _Complex_I* -0.999567827357,
    0.458773528456 + _Complex_I* -0.888553233964,
    0.797914864535 + _Complex_I* -0.602770162628,
    0.980115275667 + _Complex_I* -0.198428945482,
    0.969537979859 + _Complex_I*  0.244941024761,
    0.768263412834 + _Complex_I*  0.640133836397,
    0.415880029602 + _Complex_I*  0.909419485704,
   -0.018302301629 + _Complex_I*  0.999832498849,
   -0.448884774939 + _Complex_I*  0.893589647897,
   -0.791176636173 + _Complex_I*  0.611587712739,
   -0.977852906576 + _Complex_I*  0.209293318336,
   -0.972196452723 + _Complex_I* -0.234166729729,
   -0.775319835790 + _Complex_I* -0.631568802452,
   -0.425946483218 + _Complex_I* -0.904748359177,
    0.007205776134 + _Complex_I* -0.999974038058,
    0.438940739955 + _Complex_I* -0.898516013662,
    0.784340972106 + _Complex_I* -0.620329944043,
    0.975470112054 + _Complex_I* -0.220131916109,
    0.974735196764 + _Complex_I*  0.223363596382,
    0.782280775851 + _Complex_I*  0.622925988970,
    0.435960480284 + _Complex_I*  0.899965810257,
    0.003891636774 + _Complex_I*  0.999992427553,
   -0.428942648141 + _Complex_I*  0.903331724565,
   -0.777408714164 + _Complex_I*  0.628995779908,
   -0.972967185547 + _Complex_I*  0.230943403995,
   -0.977153899328 + _Complex_I* -0.212532955158,
   -0.789145375757 + _Complex_I* -0.614206460339,
   -0.445920787547 + _Complex_I* -0.895072427926,
   -0.014988570415 + _Complex_I* -0.999887665069,
    0.418891730791 + _Complex_I* -0.908036187536,
    0.770380716075 + _Complex_I* -0.637584153112,
    0.970344435298 + _Complex_I* -0.241726450529,
    0.979452262544 + _Complex_I*  0.201676139882,
    0.795912790112 + _Complex_I*  0.605411290394,
    0.455826178368 + _Complex_I*  0.890068814820,
    0.026083658170 + _Complex_I*  0.999659763508,
   -0.408789225705 + _Complex_I*  0.912628823207,
   -0.763257843359 + _Complex_I*  0.646094005971,
   -0.967602184308 + _Complex_I*  0.252479727747,
   -0.981630003362 + _Complex_I* -0.190794487601,
   -0.802582185490 + _Complex_I* -0.596541562286,
   -0.465675432867 + _Complex_I* -0.884955587148,
   -0.037175533647 + _Complex_I* -0.999308750936,
    0.398636377036 + _Complex_I* -0.917109065981,
    0.756040973217 + _Complex_I* -0.654524290472,
    0.964740770291 + _Complex_I* -0.263201911351,
    0.983686853588 + _Complex_I*  0.179889338425,
    0.809152740535 + _Complex_I*  0.587598368348,
    0.475467338081 + _Complex_I*  0.879733374619,
    0.048262830849 + _Complex_I*  0.998834670583,
   -0.388434435136 + _Complex_I*  0.921476364103,
   -0.748730994427 + _Complex_I*  0.662873968401,
   -0.961760545639 + _Complex_I*  0.273891680873,
   -0.985622559913 + _Complex_I* -0.168962035352,
   -0.815623646064 + _Complex_I* -0.578582809960,
   -0.485200688108 + _Complex_I* -0.874402820364,
   -0.059344184342 + _Complex_I* -0.998237580832,
    0.378184656405 + _Complex_I* -0.925730179728,
    0.741328807236 + _Complex_I* -0.671142011471,
    0.958661877377 + _Complex_I* -0.284547719838,
    0.987436883951 + _Complex_I*  0.158013924113,
    0.821994105167 + _Complex_I*  0.569495997414,
    0.494874284257 + _Complex_I*  0.868964580855,
    0.070418229426 + _Complex_I*  0.997517555216,
   -0.367888303132 + _Complex_I*  0.929869988987,
   -0.733835323245 + _Complex_I*  0.679327401448,
   -0.955445147112 + _Complex_I*  0.295168715922,
   -0.989129602261 + _Complex_I* -0.147046352999,
   -0.828263333302 + _Complex_I* -0.560339049779,
   -0.504486935198 + _Complex_I* -0.863419325829,
   -0.081483602301 + _Complex_I* -0.996674682410,
    0.357546643343 + _Complex_I* -0.933895282049,
    0.726251465296 + _Complex_I* -0.687429130278,
    0.952110750997 + _Complex_I* -0.305753361120,
    0.990700506382 + _Complex_I*  0.136060672699,
    0.834430558397 + _Complex_I*  0.551113094758,
    0.514037457104 + _Complex_I*  0.857767738198,
    0.092538940232 + _Complex_I*  0.995709066214,
   -0.347160950645 + _Complex_I*  0.937805563189,
   -0.718578167365 + _Complex_I*  0.695446200210,
   -0.948659099670 + _Complex_I*  0.316300351901,
   -0.992149402850 + _Complex_I* -0.125058236130,
   -0.840495020939 + _Complex_I* -0.541819268554,
   -0.523524673801 + _Complex_I* -0.852010513974,
   -0.103582881724 + _Complex_I* -0.994620825548,
    0.336732504064 + _Complex_I* -0.941600350842,
    0.710816374441 + _Complex_I* -0.703377623917,
    0.945090618214 + _Complex_I* -0.326808389373,
    0.993476113231 + _Complex_I*  0.114040398276,
    0.846455974072 + _Complex_I*  0.532458715731,
    0.532947416909 + _Complex_I*  0.846148362174,
    0.114614066682 + _Complex_I*  0.993410094432,
   -0.326262587896 + _Complex_I*  0.945279177672,
   -0.702967042411 + _Complex_I*  0.711222424621,
   -0.941405746096 + _Complex_I*  0.337276179440,
   -0.994680474136 + _Complex_I* -0.103008516015,
   -0.852312683688 + _Complex_I* -0.523032589066,
   -0.542304525992 + _Complex_I* -0.840182004740,
   -0.125631136584 + _Complex_I* -0.992077021970,
    0.315752491540 + _Complex_I* -0.948841590618,
    0.695031137943 + _Complex_I* -0.718979636214,
    0.937604937119 + _Complex_I* -0.347702432964,
    0.995762337245 + _Complex_I*  0.091963947955,
    0.858064428515 + _Complex_I*  0.513542049416,
    0.551594848693 + _Complex_I*  0.834112176446,
    0.136632734646 + _Complex_I*  0.990621772334,
   -0.305203509345 + _Complex_I*  0.952287150960,
   -0.687009638366 + _Complex_I*  0.726648303371,
   -0.933688659365 + _Complex_I*  0.358085865921,
   -0.996721569324 + _Complex_I* -0.080908054267,
   -0.863710500209 + _Complex_I* -0.503988265566,
   -0.560817240883 + _Complex_I* -0.827939624808,
   -0.147617505989 + _Complex_I* -0.989044524744,
    0.294616940449 + _Complex_I* -0.955615434367,
    0.678903531553 + _Complex_I* -0.734227481674,
    0.929657395135 + _Complex_I* -0.368425199561,
    0.997558052238 + _Complex_I*  0.069842196517,
    0.869250203441 + _Complex_I*  0.494372414095,
    0.569970566797 + _Complex_I*  0.821665109996,
    0.158584097806 + _Complex_I*  0.987345473440,
   -0.283994088620 + _Complex_I*  0.958826030951,
   -0.670713815793 + _Complex_I*  0.741716237725,
   -0.925511640889 + _Complex_I*  0.378719160565,
   -0.998271682975 + _Complex_I* -0.058767737497,
   -0.874682855979 + _Complex_I* -0.484695679221,
   -0.579053699176 + _Complex_I* -0.815289404733,
   -0.169531159530 + _Complex_I* -0.985524827667,
    0.273336262091 + _Complex_I* -0.961918545318,
    0.662441499674 + _Complex_I* -0.749113649261,
    0.921251907190 + _Complex_I* -0.388966481202,
    0.998862373647 + _Complex_I*  0.047686041058,
    0.880007788778 + _Complex_I*  0.474959252664,
    0.588065519407 + _Complex_I*  0.808813294206};

